.order-list-main {
    position: relative;
}
.active {
    padding-bottom: 10rpx;

    color: #fe292b;
}
.common {
    padding-bottom: 10rpx;

    color: #999999;

    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
}
.head-nav {
    position: sticky;
    z-index: 9;
    top: 0;
    right: 0;
    left: 0;

    display: flex;
    align-items: center;
    justify-content: space-between;

    margin-bottom: 20rpx;
    padding: 14rpx 47rpx 0 47rpx;

    color: #cccccc;
    background-color: #fff;

    .head-content {
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center;
    }

    .head-line {
        width: 74%;
        height: 4rpx;

        background-color: #fe292b;
    }
}
.no-list {
    position: fixed;
    top: 50%;
    left: 50%;

    width: 100%;

    transform: translate(-50%, -50%);
    text-align: center;
    .no-list-img {
        width: 297rpx;
        height: 216rpx;
    }
    .no-list-text {
        padding-top: 29rpx;

        color: #333333;

        font-size: 29rpx;
        line-height: 40rpx;
    }
}

.list-loading {
    text-align: center;

    color: #999999;

    font-size: 28rpx;
    font-weight: 300;
    line-height: 22rpx;
}
